﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Collections;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x0200146D RID: 5229
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class TreasureDungeonLevel : IMessage<TreasureDungeonLevel>, IMessage, IEquatable<TreasureDungeonLevel>, IDeepCloneable<TreasureDungeonLevel>, IBufferMessage
	{
		// Token: 0x170041DF RID: 16863
		// (get) Token: 0x0600E9FE RID: 59902 RVA: 0x002715D9 File Offset: 0x0026F7D9
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<TreasureDungeonLevel> Parser
		{
			get
			{
				return TreasureDungeonLevel._parser;
			}
		}

		// Token: 0x170041E0 RID: 16864
		// (get) Token: 0x0600E9FF RID: 59903 RVA: 0x002715E0 File Offset: 0x0026F7E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return TreasureDungeonLevelReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x170041E1 RID: 16865
		// (get) Token: 0x0600EA00 RID: 59904 RVA: 0x002715F2 File Offset: 0x0026F7F2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return TreasureDungeonLevel.Descriptor;
			}
		}

		// Token: 0x0600EA01 RID: 59905 RVA: 0x002715FC File Offset: 0x0026F7FC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonLevel()
		{
		}

		// Token: 0x0600EA02 RID: 59906 RVA: 0x0027165C File Offset: 0x0026F85C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonLevel(TreasureDungeonLevel other) : this()
		{
			this.kFGAADCAFOE_ = other.kFGAADCAFOE_;
			this.gNLDOLFGDAN_ = other.gNLDOLFGDAN_;
			this.jCIBDGDBJAL_ = other.jCIBDGDBJAL_;
			this.itemList_ = other.itemList_.Clone();
			this.avatarList_ = other.avatarList_.Clone();
			this.hBEDLLEAILC_ = other.hBEDLLEAILC_;
			this.kKEIPMOKINF_ = other.kKEIPMOKINF_.Clone();
			this.lBFBJIOINPG_ = other.lBFBJIOINPG_;
			this.hFMJHJHGCED_ = other.hFMJHJHGCED_;
			this.mapId_ = other.mapId_;
			this.kGACBNBPMHP_ = other.kGACBNBPMHP_;
			this.dKJJFPLGNGI_ = other.dKJJFPLGNGI_;
			this.aBBGBMOFFGA_ = other.aBBGBMOFFGA_.Clone();
			this.pIKDGNGDCCA_ = other.pIKDGNGDCCA_;
			this.hMPPFGCIFJK_ = other.hMPPFGCIFJK_;
			this.gridList_ = other.gridList_.Clone();
			this.buffList_ = other.buffList_.Clone();
			this.nICOCPANLHC_ = other.nICOCPANLHC_.Clone();
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x0600EA03 RID: 59907 RVA: 0x0027177B File Offset: 0x0026F97B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public TreasureDungeonLevel Clone()
		{
			return new TreasureDungeonLevel(this);
		}

		// Token: 0x170041E2 RID: 16866
		// (get) Token: 0x0600EA04 RID: 59908 RVA: 0x00271783 File Offset: 0x0026F983
		// (set) Token: 0x0600EA05 RID: 59909 RVA: 0x0027178B File Offset: 0x0026F98B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint KFGAADCAFOE
		{
			get
			{
				return this.kFGAADCAFOE_;
			}
			set
			{
				this.kFGAADCAFOE_ = value;
			}
		}

		// Token: 0x170041E3 RID: 16867
		// (get) Token: 0x0600EA06 RID: 59910 RVA: 0x00271794 File Offset: 0x0026F994
		// (set) Token: 0x0600EA07 RID: 59911 RVA: 0x0027179C File Offset: 0x0026F99C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool GNLDOLFGDAN
		{
			get
			{
				return this.gNLDOLFGDAN_;
			}
			set
			{
				this.gNLDOLFGDAN_ = value;
			}
		}

		// Token: 0x170041E4 RID: 16868
		// (get) Token: 0x0600EA08 RID: 59912 RVA: 0x002717A5 File Offset: 0x0026F9A5
		// (set) Token: 0x0600EA09 RID: 59913 RVA: 0x002717AD File Offset: 0x0026F9AD
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint JCIBDGDBJAL
		{
			get
			{
				return this.jCIBDGDBJAL_;
			}
			set
			{
				this.jCIBDGDBJAL_ = value;
			}
		}

		// Token: 0x170041E5 RID: 16869
		// (get) Token: 0x0600EA0A RID: 59914 RVA: 0x002717B6 File Offset: 0x0026F9B6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<ICOBJGOCLFL> ItemList
		{
			get
			{
				return this.itemList_;
			}
		}

		// Token: 0x170041E6 RID: 16870
		// (get) Token: 0x0600EA0B RID: 59915 RVA: 0x002717BE File Offset: 0x0026F9BE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<GMJMONHDFJI> AvatarList
		{
			get
			{
				return this.avatarList_;
			}
		}

		// Token: 0x170041E7 RID: 16871
		// (get) Token: 0x0600EA0C RID: 59916 RVA: 0x002717C6 File Offset: 0x0026F9C6
		// (set) Token: 0x0600EA0D RID: 59917 RVA: 0x002717CE File Offset: 0x0026F9CE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HBEDLLEAILC
		{
			get
			{
				return this.hBEDLLEAILC_;
			}
			set
			{
				this.hBEDLLEAILC_ = value;
			}
		}

		// Token: 0x170041E8 RID: 16872
		// (get) Token: 0x0600EA0E RID: 59918 RVA: 0x002717D7 File Offset: 0x0026F9D7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<TreasureDungeonRecordData> KKEIPMOKINF
		{
			get
			{
				return this.kKEIPMOKINF_;
			}
		}

		// Token: 0x170041E9 RID: 16873
		// (get) Token: 0x0600EA0F RID: 59919 RVA: 0x002717DF File Offset: 0x0026F9DF
		// (set) Token: 0x0600EA10 RID: 59920 RVA: 0x002717E7 File Offset: 0x0026F9E7
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint LBFBJIOINPG
		{
			get
			{
				return this.lBFBJIOINPG_;
			}
			set
			{
				this.lBFBJIOINPG_ = value;
			}
		}

		// Token: 0x170041EA RID: 16874
		// (get) Token: 0x0600EA11 RID: 59921 RVA: 0x002717F0 File Offset: 0x0026F9F0
		// (set) Token: 0x0600EA12 RID: 59922 RVA: 0x002717F8 File Offset: 0x0026F9F8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HFMJHJHGCED
		{
			get
			{
				return this.hFMJHJHGCED_;
			}
			set
			{
				this.hFMJHJHGCED_ = value;
			}
		}

		// Token: 0x170041EB RID: 16875
		// (get) Token: 0x0600EA13 RID: 59923 RVA: 0x00271801 File Offset: 0x0026FA01
		// (set) Token: 0x0600EA14 RID: 59924 RVA: 0x00271809 File Offset: 0x0026FA09
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint MapId
		{
			get
			{
				return this.mapId_;
			}
			set
			{
				this.mapId_ = value;
			}
		}

		// Token: 0x170041EC RID: 16876
		// (get) Token: 0x0600EA15 RID: 59925 RVA: 0x00271812 File Offset: 0x0026FA12
		// (set) Token: 0x0600EA16 RID: 59926 RVA: 0x0027181A File Offset: 0x0026FA1A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool KGACBNBPMHP
		{
			get
			{
				return this.kGACBNBPMHP_;
			}
			set
			{
				this.kGACBNBPMHP_ = value;
			}
		}

		// Token: 0x170041ED RID: 16877
		// (get) Token: 0x0600EA17 RID: 59927 RVA: 0x00271823 File Offset: 0x0026FA23
		// (set) Token: 0x0600EA18 RID: 59928 RVA: 0x0027182B File Offset: 0x0026FA2B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool DKJJFPLGNGI
		{
			get
			{
				return this.dKJJFPLGNGI_;
			}
			set
			{
				this.dKJJFPLGNGI_ = value;
			}
		}

		// Token: 0x170041EE RID: 16878
		// (get) Token: 0x0600EA19 RID: 59929 RVA: 0x00271834 File Offset: 0x0026FA34
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<GMJMONHDFJI> ABBGBMOFFGA
		{
			get
			{
				return this.aBBGBMOFFGA_;
			}
		}

		// Token: 0x170041EF RID: 16879
		// (get) Token: 0x0600EA1A RID: 59930 RVA: 0x0027183C File Offset: 0x0026FA3C
		// (set) Token: 0x0600EA1B RID: 59931 RVA: 0x00271844 File Offset: 0x0026FA44
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint PIKDGNGDCCA
		{
			get
			{
				return this.pIKDGNGDCCA_;
			}
			set
			{
				this.pIKDGNGDCCA_ = value;
			}
		}

		// Token: 0x170041F0 RID: 16880
		// (get) Token: 0x0600EA1C RID: 59932 RVA: 0x0027184D File Offset: 0x0026FA4D
		// (set) Token: 0x0600EA1D RID: 59933 RVA: 0x00271855 File Offset: 0x0026FA55
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public uint HMPPFGCIFJK
		{
			get
			{
				return this.hMPPFGCIFJK_;
			}
			set
			{
				this.hMPPFGCIFJK_ = value;
			}
		}

		// Token: 0x170041F1 RID: 16881
		// (get) Token: 0x0600EA1E RID: 59934 RVA: 0x0027185E File Offset: 0x0026FA5E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<PFOONLIJKKK> GridList
		{
			get
			{
				return this.gridList_;
			}
		}

		// Token: 0x170041F2 RID: 16882
		// (get) Token: 0x0600EA1F RID: 59935 RVA: 0x00271866 File Offset: 0x0026FA66
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<HKCCGMPCKHK> BuffList
		{
			get
			{
				return this.buffList_;
			}
		}

		// Token: 0x170041F3 RID: 16883
		// (get) Token: 0x0600EA20 RID: 59936 RVA: 0x0027186E File Offset: 0x0026FA6E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public RepeatedField<LEGLIFDBIBE> NICOCPANLHC
		{
			get
			{
				return this.nICOCPANLHC_;
			}
		}

		// Token: 0x0600EA21 RID: 59937 RVA: 0x00271876 File Offset: 0x0026FA76
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as TreasureDungeonLevel);
		}

		// Token: 0x0600EA22 RID: 59938 RVA: 0x00271884 File Offset: 0x0026FA84
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(TreasureDungeonLevel other)
		{
			return other != null && (other == this || (this.KFGAADCAFOE == other.KFGAADCAFOE && this.GNLDOLFGDAN == other.GNLDOLFGDAN && this.JCIBDGDBJAL == other.JCIBDGDBJAL && this.itemList_.Equals(other.itemList_) && this.avatarList_.Equals(other.avatarList_) && this.HBEDLLEAILC == other.HBEDLLEAILC && this.kKEIPMOKINF_.Equals(other.kKEIPMOKINF_) && this.LBFBJIOINPG == other.LBFBJIOINPG && this.HFMJHJHGCED == other.HFMJHJHGCED && this.MapId == other.MapId && this.KGACBNBPMHP == other.KGACBNBPMHP && this.DKJJFPLGNGI == other.DKJJFPLGNGI && this.aBBGBMOFFGA_.Equals(other.aBBGBMOFFGA_) && this.PIKDGNGDCCA == other.PIKDGNGDCCA && this.HMPPFGCIFJK == other.HMPPFGCIFJK && this.gridList_.Equals(other.gridList_) && this.buffList_.Equals(other.buffList_) && this.nICOCPANLHC_.Equals(other.nICOCPANLHC_) && object.Equals(this._unknownFields, other._unknownFields)));
		}

		// Token: 0x0600EA23 RID: 59939 RVA: 0x002719F0 File Offset: 0x0026FBF0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this.KFGAADCAFOE != 0U)
			{
				num ^= this.KFGAADCAFOE.GetHashCode();
			}
			if (this.GNLDOLFGDAN)
			{
				num ^= this.GNLDOLFGDAN.GetHashCode();
			}
			if (this.JCIBDGDBJAL != 0U)
			{
				num ^= this.JCIBDGDBJAL.GetHashCode();
			}
			num ^= this.itemList_.GetHashCode();
			num ^= this.avatarList_.GetHashCode();
			if (this.HBEDLLEAILC != 0U)
			{
				num ^= this.HBEDLLEAILC.GetHashCode();
			}
			num ^= this.kKEIPMOKINF_.GetHashCode();
			if (this.LBFBJIOINPG != 0U)
			{
				num ^= this.LBFBJIOINPG.GetHashCode();
			}
			if (this.HFMJHJHGCED != 0U)
			{
				num ^= this.HFMJHJHGCED.GetHashCode();
			}
			if (this.MapId != 0U)
			{
				num ^= this.MapId.GetHashCode();
			}
			if (this.KGACBNBPMHP)
			{
				num ^= this.KGACBNBPMHP.GetHashCode();
			}
			if (this.DKJJFPLGNGI)
			{
				num ^= this.DKJJFPLGNGI.GetHashCode();
			}
			num ^= this.aBBGBMOFFGA_.GetHashCode();
			if (this.PIKDGNGDCCA != 0U)
			{
				num ^= this.PIKDGNGDCCA.GetHashCode();
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				num ^= this.HMPPFGCIFJK.GetHashCode();
			}
			num ^= this.gridList_.GetHashCode();
			num ^= this.buffList_.GetHashCode();
			num ^= this.nICOCPANLHC_.GetHashCode();
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600EA24 RID: 59940 RVA: 0x00271B8B File Offset: 0x0026FD8B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600EA25 RID: 59941 RVA: 0x00271B93 File Offset: 0x0026FD93
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600EA26 RID: 59942 RVA: 0x00271B9C File Offset: 0x0026FD9C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this.PIKDGNGDCCA != 0U)
			{
				output.WriteRawTag(16);
				output.WriteUInt32(this.PIKDGNGDCCA);
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				output.WriteRawTag(24);
				output.WriteUInt32(this.HMPPFGCIFJK);
			}
			if (this.HFMJHJHGCED != 0U)
			{
				output.WriteRawTag(32);
				output.WriteUInt32(this.HFMJHJHGCED);
			}
			this.gridList_.WriteTo(ref output, TreasureDungeonLevel._repeated_gridList_codec);
			if (this.MapId != 0U)
			{
				output.WriteRawTag(48);
				output.WriteUInt32(this.MapId);
			}
			this.kKEIPMOKINF_.WriteTo(ref output, TreasureDungeonLevel._repeated_kKEIPMOKINF_codec);
			if (this.LBFBJIOINPG != 0U)
			{
				output.WriteRawTag(72);
				output.WriteUInt32(this.LBFBJIOINPG);
			}
			if (this.HBEDLLEAILC != 0U)
			{
				output.WriteRawTag(88);
				output.WriteUInt32(this.HBEDLLEAILC);
			}
			if (this.KFGAADCAFOE != 0U)
			{
				output.WriteRawTag(112);
				output.WriteUInt32(this.KFGAADCAFOE);
			}
			if (this.DKJJFPLGNGI)
			{
				output.WriteRawTag(216, 20);
				output.WriteBool(this.DKJJFPLGNGI);
			}
			if (this.GNLDOLFGDAN)
			{
				output.WriteRawTag(136, 28);
				output.WriteBool(this.GNLDOLFGDAN);
			}
			this.nICOCPANLHC_.WriteTo(ref output, TreasureDungeonLevel._repeated_nICOCPANLHC_codec);
			if (this.JCIBDGDBJAL != 0U)
			{
				output.WriteRawTag(128, 31);
				output.WriteUInt32(this.JCIBDGDBJAL);
			}
			if (this.KGACBNBPMHP)
			{
				output.WriteRawTag(224, 38);
				output.WriteBool(this.KGACBNBPMHP);
			}
			this.aBBGBMOFFGA_.WriteTo(ref output, TreasureDungeonLevel._repeated_aBBGBMOFFGA_codec);
			this.itemList_.WriteTo(ref output, TreasureDungeonLevel._repeated_itemList_codec);
			this.buffList_.WriteTo(ref output, TreasureDungeonLevel._repeated_buffList_codec);
			this.avatarList_.WriteTo(ref output, TreasureDungeonLevel._repeated_avatarList_codec);
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600EA27 RID: 59943 RVA: 0x00271D7C File Offset: 0x0026FF7C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this.KFGAADCAFOE != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.KFGAADCAFOE);
			}
			if (this.GNLDOLFGDAN)
			{
				num += 3;
			}
			if (this.JCIBDGDBJAL != 0U)
			{
				num += 2 + CodedOutputStream.ComputeUInt32Size(this.JCIBDGDBJAL);
			}
			num += this.itemList_.CalculateSize(TreasureDungeonLevel._repeated_itemList_codec);
			num += this.avatarList_.CalculateSize(TreasureDungeonLevel._repeated_avatarList_codec);
			if (this.HBEDLLEAILC != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HBEDLLEAILC);
			}
			num += this.kKEIPMOKINF_.CalculateSize(TreasureDungeonLevel._repeated_kKEIPMOKINF_codec);
			if (this.LBFBJIOINPG != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.LBFBJIOINPG);
			}
			if (this.HFMJHJHGCED != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HFMJHJHGCED);
			}
			if (this.MapId != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.MapId);
			}
			if (this.KGACBNBPMHP)
			{
				num += 3;
			}
			if (this.DKJJFPLGNGI)
			{
				num += 3;
			}
			num += this.aBBGBMOFFGA_.CalculateSize(TreasureDungeonLevel._repeated_aBBGBMOFFGA_codec);
			if (this.PIKDGNGDCCA != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.PIKDGNGDCCA);
			}
			if (this.HMPPFGCIFJK != 0U)
			{
				num += 1 + CodedOutputStream.ComputeUInt32Size(this.HMPPFGCIFJK);
			}
			num += this.gridList_.CalculateSize(TreasureDungeonLevel._repeated_gridList_codec);
			num += this.buffList_.CalculateSize(TreasureDungeonLevel._repeated_buffList_codec);
			num += this.nICOCPANLHC_.CalculateSize(TreasureDungeonLevel._repeated_nICOCPANLHC_codec);
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x0600EA28 RID: 59944 RVA: 0x00271F0C File Offset: 0x0027010C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(TreasureDungeonLevel other)
		{
			if (other == null)
			{
				return;
			}
			if (other.KFGAADCAFOE != 0U)
			{
				this.KFGAADCAFOE = other.KFGAADCAFOE;
			}
			if (other.GNLDOLFGDAN)
			{
				this.GNLDOLFGDAN = other.GNLDOLFGDAN;
			}
			if (other.JCIBDGDBJAL != 0U)
			{
				this.JCIBDGDBJAL = other.JCIBDGDBJAL;
			}
			this.itemList_.Add(other.itemList_);
			this.avatarList_.Add(other.avatarList_);
			if (other.HBEDLLEAILC != 0U)
			{
				this.HBEDLLEAILC = other.HBEDLLEAILC;
			}
			this.kKEIPMOKINF_.Add(other.kKEIPMOKINF_);
			if (other.LBFBJIOINPG != 0U)
			{
				this.LBFBJIOINPG = other.LBFBJIOINPG;
			}
			if (other.HFMJHJHGCED != 0U)
			{
				this.HFMJHJHGCED = other.HFMJHJHGCED;
			}
			if (other.MapId != 0U)
			{
				this.MapId = other.MapId;
			}
			if (other.KGACBNBPMHP)
			{
				this.KGACBNBPMHP = other.KGACBNBPMHP;
			}
			if (other.DKJJFPLGNGI)
			{
				this.DKJJFPLGNGI = other.DKJJFPLGNGI;
			}
			this.aBBGBMOFFGA_.Add(other.aBBGBMOFFGA_);
			if (other.PIKDGNGDCCA != 0U)
			{
				this.PIKDGNGDCCA = other.PIKDGNGDCCA;
			}
			if (other.HMPPFGCIFJK != 0U)
			{
				this.HMPPFGCIFJK = other.HMPPFGCIFJK;
			}
			this.gridList_.Add(other.gridList_);
			this.buffList_.Add(other.buffList_);
			this.nICOCPANLHC_.Add(other.nICOCPANLHC_);
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x0600EA29 RID: 59945 RVA: 0x00272087 File Offset: 0x00270287
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x0600EA2A RID: 59946 RVA: 0x00272090 File Offset: 0x00270290
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			uint num;
			while ((num = input.ReadTag()) != 0U)
			{
				if (num <= 112U)
				{
					if (num <= 42U)
					{
						if (num <= 24U)
						{
							if (num == 16U)
							{
								this.PIKDGNGDCCA = input.ReadUInt32();
								continue;
							}
							if (num == 24U)
							{
								this.HMPPFGCIFJK = input.ReadUInt32();
								continue;
							}
						}
						else
						{
							if (num == 32U)
							{
								this.HFMJHJHGCED = input.ReadUInt32();
								continue;
							}
							if (num == 42U)
							{
								this.gridList_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_gridList_codec);
								continue;
							}
						}
					}
					else if (num <= 66U)
					{
						if (num == 48U)
						{
							this.MapId = input.ReadUInt32();
							continue;
						}
						if (num == 66U)
						{
							this.kKEIPMOKINF_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_kKEIPMOKINF_codec);
							continue;
						}
					}
					else
					{
						if (num == 72U)
						{
							this.LBFBJIOINPG = input.ReadUInt32();
							continue;
						}
						if (num == 88U)
						{
							this.HBEDLLEAILC = input.ReadUInt32();
							continue;
						}
						if (num == 112U)
						{
							this.KFGAADCAFOE = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 3968U)
				{
					if (num <= 3592U)
					{
						if (num == 2648U)
						{
							this.DKJJFPLGNGI = input.ReadBool();
							continue;
						}
						if (num == 3592U)
						{
							this.GNLDOLFGDAN = input.ReadBool();
							continue;
						}
					}
					else
					{
						if (num == 3922U)
						{
							this.nICOCPANLHC_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_nICOCPANLHC_codec);
							continue;
						}
						if (num == 3968U)
						{
							this.JCIBDGDBJAL = input.ReadUInt32();
							continue;
						}
					}
				}
				else if (num <= 9002U)
				{
					if (num == 4960U)
					{
						this.KGACBNBPMHP = input.ReadBool();
						continue;
					}
					if (num == 9002U)
					{
						this.aBBGBMOFFGA_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_aBBGBMOFFGA_codec);
						continue;
					}
				}
				else
				{
					if (num == 10090U)
					{
						this.itemList_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_itemList_codec);
						continue;
					}
					if (num == 13618U)
					{
						this.buffList_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_buffList_codec);
						continue;
					}
					if (num == 14010U)
					{
						this.avatarList_.AddEntriesFrom(ref input, TreasureDungeonLevel._repeated_avatarList_codec);
						continue;
					}
				}
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x04005C78 RID: 23672
		private static readonly MessageParser<TreasureDungeonLevel> _parser = new MessageParser<TreasureDungeonLevel>(() => new TreasureDungeonLevel());

		// Token: 0x04005C79 RID: 23673
		private UnknownFieldSet _unknownFields;

		// Token: 0x04005C7A RID: 23674
		public const int KFGAADCAFOEFieldNumber = 14;

		// Token: 0x04005C7B RID: 23675
		private uint kFGAADCAFOE_;

		// Token: 0x04005C7C RID: 23676
		public const int GNLDOLFGDANFieldNumber = 449;

		// Token: 0x04005C7D RID: 23677
		private bool gNLDOLFGDAN_;

		// Token: 0x04005C7E RID: 23678
		public const int JCIBDGDBJALFieldNumber = 496;

		// Token: 0x04005C7F RID: 23679
		private uint jCIBDGDBJAL_;

		// Token: 0x04005C80 RID: 23680
		public const int ItemListFieldNumber = 1261;

		// Token: 0x04005C81 RID: 23681
		private static readonly FieldCodec<ICOBJGOCLFL> _repeated_itemList_codec = FieldCodec.ForMessage<ICOBJGOCLFL>(10090U, ICOBJGOCLFL.Parser);

		// Token: 0x04005C82 RID: 23682
		private readonly RepeatedField<ICOBJGOCLFL> itemList_ = new RepeatedField<ICOBJGOCLFL>();

		// Token: 0x04005C83 RID: 23683
		public const int AvatarListFieldNumber = 1751;

		// Token: 0x04005C84 RID: 23684
		private static readonly FieldCodec<GMJMONHDFJI> _repeated_avatarList_codec = FieldCodec.ForMessage<GMJMONHDFJI>(14010U, GMJMONHDFJI.Parser);

		// Token: 0x04005C85 RID: 23685
		private readonly RepeatedField<GMJMONHDFJI> avatarList_ = new RepeatedField<GMJMONHDFJI>();

		// Token: 0x04005C86 RID: 23686
		public const int HBEDLLEAILCFieldNumber = 11;

		// Token: 0x04005C87 RID: 23687
		private uint hBEDLLEAILC_;

		// Token: 0x04005C88 RID: 23688
		public const int KKEIPMOKINFFieldNumber = 8;

		// Token: 0x04005C89 RID: 23689
		private static readonly FieldCodec<TreasureDungeonRecordData> _repeated_kKEIPMOKINF_codec = FieldCodec.ForMessage<TreasureDungeonRecordData>(66U, TreasureDungeonRecordData.Parser);

		// Token: 0x04005C8A RID: 23690
		private readonly RepeatedField<TreasureDungeonRecordData> kKEIPMOKINF_ = new RepeatedField<TreasureDungeonRecordData>();

		// Token: 0x04005C8B RID: 23691
		public const int LBFBJIOINPGFieldNumber = 9;

		// Token: 0x04005C8C RID: 23692
		private uint lBFBJIOINPG_;

		// Token: 0x04005C8D RID: 23693
		public const int HFMJHJHGCEDFieldNumber = 4;

		// Token: 0x04005C8E RID: 23694
		private uint hFMJHJHGCED_;

		// Token: 0x04005C8F RID: 23695
		public const int MapIdFieldNumber = 6;

		// Token: 0x04005C90 RID: 23696
		private uint mapId_;

		// Token: 0x04005C91 RID: 23697
		public const int KGACBNBPMHPFieldNumber = 620;

		// Token: 0x04005C92 RID: 23698
		private bool kGACBNBPMHP_;

		// Token: 0x04005C93 RID: 23699
		public const int DKJJFPLGNGIFieldNumber = 331;

		// Token: 0x04005C94 RID: 23700
		private bool dKJJFPLGNGI_;

		// Token: 0x04005C95 RID: 23701
		public const int ABBGBMOFFGAFieldNumber = 1125;

		// Token: 0x04005C96 RID: 23702
		private static readonly FieldCodec<GMJMONHDFJI> _repeated_aBBGBMOFFGA_codec = FieldCodec.ForMessage<GMJMONHDFJI>(9002U, GMJMONHDFJI.Parser);

		// Token: 0x04005C97 RID: 23703
		private readonly RepeatedField<GMJMONHDFJI> aBBGBMOFFGA_ = new RepeatedField<GMJMONHDFJI>();

		// Token: 0x04005C98 RID: 23704
		public const int PIKDGNGDCCAFieldNumber = 2;

		// Token: 0x04005C99 RID: 23705
		private uint pIKDGNGDCCA_;

		// Token: 0x04005C9A RID: 23706
		public const int HMPPFGCIFJKFieldNumber = 3;

		// Token: 0x04005C9B RID: 23707
		private uint hMPPFGCIFJK_;

		// Token: 0x04005C9C RID: 23708
		public const int GridListFieldNumber = 5;

		// Token: 0x04005C9D RID: 23709
		private static readonly FieldCodec<PFOONLIJKKK> _repeated_gridList_codec = FieldCodec.ForMessage<PFOONLIJKKK>(42U, PFOONLIJKKK.Parser);

		// Token: 0x04005C9E RID: 23710
		private readonly RepeatedField<PFOONLIJKKK> gridList_ = new RepeatedField<PFOONLIJKKK>();

		// Token: 0x04005C9F RID: 23711
		public const int BuffListFieldNumber = 1702;

		// Token: 0x04005CA0 RID: 23712
		private static readonly FieldCodec<HKCCGMPCKHK> _repeated_buffList_codec = FieldCodec.ForMessage<HKCCGMPCKHK>(13618U, HKCCGMPCKHK.Parser);

		// Token: 0x04005CA1 RID: 23713
		private readonly RepeatedField<HKCCGMPCKHK> buffList_ = new RepeatedField<HKCCGMPCKHK>();

		// Token: 0x04005CA2 RID: 23714
		public const int NICOCPANLHCFieldNumber = 490;

		// Token: 0x04005CA3 RID: 23715
		private static readonly FieldCodec<LEGLIFDBIBE> _repeated_nICOCPANLHC_codec = FieldCodec.ForMessage<LEGLIFDBIBE>(3922U, LEGLIFDBIBE.Parser);

		// Token: 0x04005CA4 RID: 23716
		private readonly RepeatedField<LEGLIFDBIBE> nICOCPANLHC_ = new RepeatedField<LEGLIFDBIBE>();
	}
}
